#include<stdio.h>什么意思?写和不写有区别吗?

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:45:07
我是初学者,我目前学得编程,一开始就
main()
{

}
但是我看到很多人写的程序,前面都有#include<stdio.h>等等之类的,
我想问下,
它们写和不写有区别吗?我从来不写,程序照样能跑啊.

写上是一个好习惯,但因为现在许多编译器都支持常见函数(如printf(),scanf())不用include库函数也能直接用,所以小程序省略了也能正常运行。

stdio.h是一个头文件,
一般头文件里面声明或定义一些东西,譬如函数声明,常量,宏,数据类型等等
#include头文件以后,就可以直接使用这些东西,而不用另外定义了

这个头文件默认是包含的,所以写不写都一样。